home *** CD-ROM | disk | FTP | other *** search
Makefile | 1988-07-20 | 1.6 KB | 55 lines |
- # Makefile for mpss
- TREKOBJS = aliens.o ships.o planets.o scan.o cross.o torpedo.o \
- consoleplots.o cursor.o auto.o dock.o orbit.o keyscan.o \
- main.o newplayer.o processinput.o collision.o setupuniverse.o
- SLAVEOBJS = cursor.o ships.o slave.o
- # Be sure to edit files.h if these pathnames change
- BINDIR = /usr/games
- LIBDIR = /usr/games/mpsslib
- CFLAGS = -O
-
- all: mpss slave startrek mpssclean
-
- startrek: $(TREKOBJS)
- cc $(CFLAGS) -o startrek $(TREKOBJS) -ltermcap -lm
-
- slave: $(SLAVEOBJS)
- cc $(CFLAGS) -o slave $(SLAVEOBJS) -ltermcap
-
- mpss: files.h mpss.c
- cc $(CFLAGS) -o mpss mpss.c
-
- mpssclean: files.h mpssclean.c
- cc $(CFLAGS) -o mpssclean mpssclean.c
-
- install: mpss slave startrek mpssclean mpssmail
- -mkdir $(LIBDIR)
- chmod 777 $(LIBDIR)
- install -s -m 4755 -o daemon startrek $(LIBDIR)
- install -s -m 4755 -o daemon slave $(LIBDIR)
- install -s -m 4777 -o daemon mpssmail $(LIBDIR)
- install -s -m 4755 -o daemon mpssclean $(BINDIR)
- install -s -m 755 -o daemon mpss $(BINDIR)
-
- clean:
- -rm *.o startrek slave mpss mpssclean core
-
- slave.o: ships.h files.h slave.c
- collision.o: header.h collision.c
- cross.o: header.h cross.c
- consoleplots.o: header.h consoleplots.c
- torpedo.o: header.h torpedo.c
- cursor.o: header.h cursor.c
- auto.o: header.h auto.c
- dock.o: header.h dock.c
- orbit.o: planets.h header.h orbit.c
- keyscan.o: header.h keyscan.c
- main.o: header.h files.h main.c
- newplayer.o: ships.h header.h files.h newplayer.c
- aliens.o: ships.h header.h aliens.c
- processinput.o: ships.h header.h processinput.c
- scan.o: ships.h header.h scan.c
- ships.o: ships.h ships.c
- planets.o: planets.h planets.c
- setupuniverse.o: planets.h header.h setupuniverse.c
-